/**   
* @Title: LogicsSqlException.java 
* @Package com.gomeplus.frame.exception 
* @Description: 数据库操作异常类
* @author chenmin-ds   
* @date 2017年5月26日 上午11:13:55 
* @company cn.com.gome
* @version V1.0   
*/ 


package com.gomeplus.jdbc.exception;

/** 
 * @ClassName: LogicsSqlException 
 * @Description:数据库操作异常类
 * @author chenmin-ds 
 * @date 2017年5月26日 上午11:13:55  
 */
public class LogicsSqlException extends Exception{

	private static final long serialVersionUID = 1L;

	/** 异常码*/
	private String code;

	/** 自定义异常信息*/
	private String message;
	
	/** 数据库类型*/
	private String databaseType; 
	
	/** 数据库操作错误码*/
	private String sqlErrorCode;
	
	/**
	* <p>Title: </p> 
	* <p>Description: 实例化异常类的构造函数</p> 
	* @param code 错误码
	* @param message 错误信息
	 */
	public LogicsSqlException(String code,String message){
		this.code = code;
		this.message = message;
	}

	public String getCode() {
		return code;
	}

	@Override
    public String getMessage() {
		return message;
	}

	public String getDatabaseType() {
		return databaseType;
	}

	public void setDatabaseType(String databaseType) {
		this.databaseType = databaseType;
	}

	public String getSqlErrorCode() {
		return sqlErrorCode;
	}

	public void setSqlErrorCode(String sqlErrorCode) {
		this.sqlErrorCode = sqlErrorCode;
	}
}
